home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / enigma / earcd / utility / utilfile / ccb.rdm < prev    next >
Text File  |  1997-01-18  |  10KB  |  215 lines

  1. Short:    GUI for archivers LhA,LZX,DMS,DSQ v2.11
  2. Author:   johnw@kvnet.org (John Wells)
  3. Uploader: johnw@kvnet.org (John Wells)
  4. Type:     util/arc
  5. Replaces: util/arc/ccb.lha
  6.  
  7.                       Compressor Control Box - v2.11
  8.                              December 24, 1996
  9.                                by John Wells
  10.  
  11. Requirements:
  12.  
  13. I'm not sure, but I don't think CCB will run on pre-2.04 systems.   I don't
  14. know anyone still using 1.3!  It does work on 2.04 thru 3.1
  15.  
  16. DMSDescript (v1.1)     View/Add File_id.diz to DMS files
  17. PackDev (v1.7)         (De)Compress DiskSqueeze!  files
  18. DirII (v3.3)        Create Files.dsq for DiskSqueeze! 
  19. DMS (v1.11+)    *     (De)Compress DMS files
  20. LhA (v1.38e+)     *     Manipulating LHA files
  21. LZX (v1.20e+)     *     Manipulating LZX and DiskSqueeze! files
  22.  
  23.                             (* - Not Included)
  24.                             
  25.                                INTRODUCTION
  26.  
  27. This  program  is  a  convenient  interface  for  using   several disk/file
  28. archivers.    Currently,  Compressor  Control  Box (hereafter known as CCB)
  29. supports the following archivers: LZX, LHA, DMS, and DSQ.
  30.  
  31.  
  32.                               HISTORY
  33.  
  34. v2.11 - 24 December 96
  35.  
  36.     Nothing major, just fixed the included ToolTypes on the
  37.     CompressorControlBox icon so that they actually worked.  Seems I fixed
  38.     the ones I use, but not the ones for the distribution.  Geez, sometimes
  39.     it just seems like nothing goes the way it's suppossed too!  Oh, well.
  40.     Enjoy!
  41.  
  42. v2.1 - 4 August 96
  43.  
  44.     Well,  improving the handling of the ToolTypes in v2.0 resulted in some
  45.     other  problems,  namely,  the  program didn't read them correctly, and
  46.     reverted  to  the  defaults!    So I REALLY fixed it this time!  I also
  47.     changed  the  way  CCB  handles  valid  floppy devices, and removed the
  48.     IGNORE ToolType.  Instead I added a new ToolType, DEVICES.  This allows
  49.     you  to  specify  the floppy-type devices that DMS and DSQ will use.  I
  50.     also  changed  the  way DMS files are converted to DSQ, it now uses the
  51.     dms.device  instead  of  DMS  itself.  Of course, this function is only
  52.     available to registered users.
  53.  
  54. v2.0 - 9 June 96
  55.  
  56.     Straightened  up  some  items  in  the  display  window,  added another
  57.     pull-down  menu item (I'm not gonna tell, you'll have to take a look!),
  58.     fixed  the  AUTODELETE  function,  removed  some  code  that  didn't do
  59.     anything, improved the handling of the ToolTypes.
  60.  
  61. v1.9 - 16 Mar 96
  62.  
  63.     Ok,  I  think  I REALLY fixed the IGNORE problem, this time.  There are
  64.     several  devices built in that are scanned for and removed, I know that
  65.     there  will be some left over, but that's what the tooltype is for.  If
  66.     it  still gives you problems, let me know what the problem is, I'll try
  67.     to correct it.
  68.  
  69. v1.8 - 9 Mar 96
  70.  
  71.     Fixed  some problems with the log generator, set it to default to using
  72.     'MORE'  if  the  viewer  specified by the tooltype could not be found. 
  73.     Remember,  you MUST specify a complete path to the viewer, for exammple
  74.     'C:MultiView', not just 'MultiView'.
  75.  
  76. v1.7 - 1 Mar 96
  77.  
  78.     Added  the  tooltype  IGNORE,  which  allows  the user to specify which
  79.     devices  to NOT show when using DMS/DSQ.  Just add other devices to the
  80.     tooltype, each separated by '|', such as IGNORE=CD1|TCP|FIFO
  81.  
  82. v1.6 - 18 Feb 96
  83.  
  84.     Added a logfile, which will keep track of all actions performed by CCB.
  85.     It  will be located in the same directory that CCB is in, so it will be
  86.     easy  to  find.    Added  another  pull-down  menu item, 'View CCB Log'
  87.     (hotkey  is  Right-Amiga  V).    This will call your default viewer, or
  88.     C:MultiView if not set, to display the log file.
  89.  
  90.     I  realized  that  I  had  forgotten  to specify how to use the 'batch'
  91.     conversion  mode  for LhA-2-LZX and DMS-2-DSQ.  Here it is.  Select the
  92.     first  file  to  convert,  hold  down the shift key, and select as many
  93.     others  as  you  wish.  Pretty easy, just like shift-selecting icons on
  94.     the WorkBench.
  95.  
  96.     Found,  and squashed, a little bug in the history function, should work
  97.     the way it's supposed to now.
  98.  
  99.     Added  checking  for  processor-type  (680x0),  so  that  the   special
  100.     functions  of  LZX won't be tried if the processor doesn't support them
  101.     (sorry, 68000/010 users.  Didn't mean to alienate you!)
  102.  
  103.     Added another tooltype, AUTODELETE, which will automatically delete the
  104.     original file during batch conversion, IF the conversion had no errors.
  105.     I  personally  converted  over  180  megs  of DMS files to DSQ, with no
  106.     errors  at  all.  And I converted over 200 megs of LHA files to LZX, no
  107.     problems there, either.
  108.  
  109.     Added  a  routine  to  remove  some  devices  from  the 'Select Device'
  110.     requester  used  for  DMS  and  DSQ,  so  no  more AUX, FIFO, TCP, PCx,
  111.     whatever  when all you need is DFx.  Or FFx :-) If you wish to compress
  112.     MS-DOS  disks  using  DSQ  (which  is  VERY possible to do!), I suggest
  113.     installing  MFS.    Makes  life  much  easier,  if you use strange disk
  114.     formats  often.  If there are some devices that show up that shouldn't,
  115.     let me know what they are, and I'll have them removed also.
  116.  
  117. v1.5 -    12 Feb 96
  118.  
  119.     Added  'batch mode' to the LhA-2-LZX and DMS-2-DSQ conversion routines.
  120.     Added  tooltype  support  for  defining  the  Source,  Destination  and
  121.     temporary  T:  directories, as well as the ability to define where your
  122.     favorite  viewer  is.   If the ToolTypes are not found, the defaults of
  123.     SYS: and C:MultiView will be used.
  124.  
  125.     Moved  the  'Free  Mem'  indicator  from  the  window title bar to it's
  126.     location next to the 'Select Compressor' text for legibility. 
  127.  
  128.     Re-arranged  the 'History' in this document, to show the latest info at
  129.     the top.
  130.  
  131.     Removed the use of DLDiz (no longer needed).
  132.  
  133.     Enhanced the error-detection routines.
  134.  
  135. v1.4 -    30 Jan 96
  136.  
  137.     Ok,  cleaned up the GUI, think I have the docs pretty well squared away
  138.     now.    I  have (I think) complied with Dirk Vael's request to dump xDM
  139.     and  switch  support  to  DiskSqueeze!,  I hope he likes the way it has
  140.     turned  out.    Fixed  a  bug  in  the  creation  of  a  new drawer for
  141.     decompressing lha and lzx archives (thanks for spotting that, Ashley!),
  142.     fixed  the constant re-drawing of the program window, added the ability
  143.     to  delete  the original or the new when converting from lha-to-lzx and
  144.     when converting from DMS-to-DSQ.  Added a bunch of progress indicators,
  145.     so  you  won't think things are frozen when converting files, fixed the
  146.     memory  indicator  (I  hope), added a means of assigning T: to the hard
  147.     drive if low on memory, fixed a serious bug in the DMS and DSQ routines
  148.     (I  won't  tell  what it was.  If you found it, you know what it was). 
  149.     Changed  the  'Abort'  button  to  'Reset  All',  which  is what it was
  150.     originally  supposed  to  do  (and now does).  There might be more, but
  151.     after  3  days  sitting  in  front of Amy, I can't seem to remember!  I
  152.     would like to especially thank Ashley for doing the AmigaGuide for CCB.
  153.     Looks great!
  154.  
  155. v1.31 - 27 Jan 96
  156.  
  157.     This  was  an  emergency release, disabling the xDM portions of CCB.  I
  158.     received  a message from the originator of xDM, Dirk Vael, asking me to
  159.     remove  xDM  from  the  program.    In  haste,  I simply disabled those
  160.     functions  pertaining  to  xDM  and  sent  it  out, to replace the v1.3
  161.     release.  I'll get the GUI and docs cleaned up for the next release.
  162.  
  163. v1.3 - 20 Jan 1996
  164.  
  165.     Finally  found  a  way  to  make  LhA  and LZX compress a directory and
  166.     include the selected path ONLY, as well as the .info for the drawer (if
  167.     it  exists).    What  this means, is that you will no longer have files
  168.     that          un-compress          to          something          like:
  169.     WorkBench:Games/FavoriteOfAllTime/blah  Instead,  if you had elected to
  170.     compress  the  drawer 'FavoriteOfAllTime/', containing 'blah' and such,
  171.     it  will  actually only have the path of 'FavoriteOfAllTime/blah', just
  172.     like  it  should!   Also, I finally got around to fixing up some of the
  173.     pull-down  menus,  take  a  look at them.  One more thing.  I found the
  174.     program  'DMSDescript',  which  means  that  you  can  now  View/Add  a
  175.     File_id.diz to DMS files.
  176.  
  177. v1.3 - FIRST REGISTERED VERSION
  178.  
  179.     I decided to make the LhA-2-LZX and DMS-2-xDM options only available to
  180.     registered users, have to give them some kind of benny for registering!
  181.     Since  v1.0 - v1.2 did not support this repacking option, it looks like
  182.     v1.3  will  be  the  first to give the un-registered users something to
  183.     think about.  I find the option VERY handy, since it is SO EASY TO USE!
  184.     So come on, folks, go ahead and register.  It really is worth it!  :)
  185.  
  186. v1.2 - 14 Jan 1996
  187.  
  188.     Spruced up the appearance of the GUI somewhat, added a pop-up requester
  189.     to  the  DeCompress  option of LhA and LZX, to ask the user if a drawer
  190.     should be created to put the contents into.  Straightened up some code,
  191.     got  rid  of  some  excess,  added  the 'About' menu item.  Just little
  192.     stuff, really.  Oh, and I cleaned up this readme, too!
  193.         
  194. v1.1 - 9 Jan 1996 
  195.  
  196.     Finally  found  a  way  to  fix the niggling problem with selecting the
  197.     device to use for DMS and xDM.  The user can now select ANY floppy-type
  198.     device for use by CCB.
  199.  
  200.     Added  a  'history'  function  to the source/destination requesters, so
  201.     that the last directory used will be the default (hope that is what you
  202.     had in mind, Ashley!)
  203.  
  204.     Fixed  the  'View/Add Diz' option, can now view the File_id.diz of LZX,
  205.     LhA,  DMS, and xDM archives, and can add a File_id.diz to LZX, LhA, and
  206.     xDM files.  Sorry, nothing for DMS (yet!).
  207.  
  208.     Added a Memory display to the title bar, good for keeping track of just
  209.     how  much  ram  you  have  left  after  crunching  up  several disks or
  210.     directories.
  211.  
  212. v1.0 - 1 Jan 1996
  213.  
  214.       Initial release
  215.